@charset "utf-8";
em {
  font-style: normal;
}
ol,
ul {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}

.tab li,
.tab a,
.tab-item {
  float: left;
  text-align: center;
}
.tab li,
.tab a,
.tab-item {
  cursor: pointer;
  float: left;
  text-align: center;
}
.summary-stock .dt {
  margin-top: 4px;
}
.list1 .dt {
  float: left;
  height: 18px;
  text-align: right;
  width: 72px;
}
.list1 .dd {
  float: left;
}
.list1 .content {
  z-index: 100;
}
#dispatching_desc {
  vertical-align: middle;
  position: relative;
  top: -4px;
  left: 9px;
  color: rgb(102, 102, 102);
}
#dispatching_msg {
  vertical-align: middle;
  position: relative;
  top: -4px;
  left: -1px;
}
.store-selector {
  position: relative;
  float: left;
  height: 30px;
}
.store-selector dl,
.store-selector dt,
.store-selector dd {
  float: none;
  color: #999;
}
.store-selector dl {
  position: absolute;
  top: 23px;
  z-index: 1;
  width: 358px;
  width: 358px;
  padding: 5px;
  border: 1px solid #ddd;
  background: #fff;
  display: none;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
}
.store-selector dt {
  padding: 6px 0 10px;
  color: #999;
}
.store-selector dd {
  padding-bottom: 5px;
  line-height: 18px;
}
.store-selector a:link,
.store-selector a:visited {
  color: #005aa0;
}
.store-selector a:hover,
.store-selector a:active {
  background: #005aa0;
  color: #fff;
}
.store-selector .text {
  float: left;
  +float: none;
  _float: left;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 2;
  height: 40px;
  border: 0;
  color: #666666;
  padding: 0 50px 0 0px;
  line-height: 40px;
  overflow: hidden;
}
/* .store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:24px;background:url(../images/btn20121210.png) 0 4px no-repeat} */
.store-selector .text span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #999;
}
.store-selector .close {
  display: none;
  position: absolute;
  z-index: 2000;
  top: 19px;
  left: 520px;
  cursor: pointer;
  width: 17px;
  height: 17px;
  background: url(../images/20120418.png) no-repeat -40px 0;
}
.store-selector a:hover {
  background: #b79567;
  color: #fff;
  cursor: pointer;
}
.store-selector.hover .text {
  border-bottom: 0;
}
.store-selector.hover .i-storeinfo {
  position: relative;
  z-index: 2;
  background: url(../images/bg_store.gif) no-repeat right -50px;
}
.store-selector.hover .i-storeinfo div {
  background: url(../images/bg_store.gif) no-repeat -81px -75px;
}
.store-selector.hover dl {
  display: block;
}
.store-selector.hover .close {
  display: block;
}
*html .store-selector .i-storeinfo,
*html .store-selector .i-storeinfo div {
  float: left;
}
*html .store-selector dl {
  left: 0;
}
.store-selector .content {
  display: none;
  position: absolute;
  top: 23px;
  left: -45px;
  border: 1px solid #cecbce;
  width: 550px;
  padding: 15px;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
}
.store-selector .content select {
  float: left;
  width: 120px;
  border: 1px solid #cecbce;
  margin-right: 15px;
}
.store-selector .content .select3 {
  margin-right: 0;
}
.store-selector.hover .content,
.store-selector.hover .close {
  display: block;
}
.JD-stock {
  position: relative;
  margin-bottom: 0;
}
.JD-stock .tab {
  width: 100%;
  height: 25px;
  float: left;
  border-bottom: 2px solid #edd28b;
  overflow: visible;
  *overflow: hidden;
}
.JD-stock .tab li {
  float: left;
  clear: none;
  height: 23px;
  padding: 1px 1px 0;
  border: 1px solid #ddd;
  border-bottom: 0;
  margin-right: 3px;
  background-color: #fff;
  line-height: 22px;
  text-decoration: none;
}
.JD-stock .tab .curr {
  *position: relative;
  height: 25px;
  padding: 0;
  border: 2px solid #edd28b;
  border-bottom: 0;
}
.JD-stock .tab a {
  position: relative;
  float: left;
  height: 23px;
  padding: 0 20px 1px 10px;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #005aa0;
  outline: 0;
  *blr: expression(this.onFocus=this.blur());
}
.JD-stock .tab a:hover {
  background: 0;
  color: #005aa0;
}
.JD-stock .tab a i {
  position: absolute;
  right: 5px;
  top: 10px;
  *top: 9px;
  display: block;
  width: 7px;
  height: 5px;
  overflow: hidden;
  background: url(../images/20130606B.png) no-repeat -76px -34px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.JD-stock .tab .curr i,
.JD-stock .tab a:hover i {
  opacity: 1;
  filter: alpha(opacity=100);
}
.JD-stock .area-list {
  padding-top: 5px;
}
.JD-stock .area-list li {
  float: left;
  width: 120px;
  padding: 2px 0 2px 15px;
  clear: none;
}
.JD-stock .area-list li a {
  float: left;
  padding: 2px 4px;
  *padding: 0 4px;
  color: #005aa0;
}
.JD-stock .area-list li a:hover {
  color: #fff;
}
.JD-stock .area-list .longer-area {
  width: 370px;
}
.JD-stock .area-list .long-area {
  width: 170px;
}
